Giving the icon extra space may distort it, so center it vertically.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2578
this._onIconThemeChanged.bind(this));
let iconEffect = new Clutter.DesaturateEffect();
- this._iconBox = new St.Bin({ style_class: 'app-menu-icon' });
+ this._iconBox = new St.Bin({
+ style_class: 'app-menu-icon',
+ y_align: Clutter.ActorAlign.CENTER,
+ });
this._iconBox.add_effect(iconEffect);
this._container.add_actor(this._iconBox);